Vcenter TrustedInfrastructure TrustAuthorityClusters Kms Providers CreateSpec

Vcenter TrustedInfrastructure TrustAuthorityClusters Kms Providers CreateSpec
Vcenter TrustedInfrastructure TrustAuthorityClusters Kms Providers CreateSpec

This schema is deprecated as of vSphere API 8.0.3.0 and removed in vSphere API 9.0.0.0.

The Vcenter TrustedInfrastructure TrustAuthorityClusters Kms Providers CreateSpec schema contains properties that describe the desired configuration for a new Key Provider.

This schema was added in vSphere API 7.0.0.0.

JSON Example
{
    "provider": "string",
    "master_key_id": "string",
    "key_server": {
        "type": "string",
        "description": "string",
        "proxy_server": {
            "hostname": "string",
            "port": 0
        },
        "connection_timeout": 0,
        "kmip_server": {
            "servers": [
                {
                    "name": "string",
                    "address": {
                        "hostname": "string",
                        "port": 0
                    }
                }
            ],
            "username": "string"
        }
    }
}
string
provider
Required

This property is deprecated as of vSphere API 8.0.3.0 and removed in vSphere API 9.0.0.0.

Name of the provider.

A unique string chosen by the client.

This property was added in vSphere API 7.0.0.0.

When clients pass a value of this schema as a parameter, the property must be an identifier for the resource type: com.vmware.vcenter.trusted_infrastructure.trust_authority_clusters.kms.Provider. When operations return a value of this schema as a response, the property will be an identifier for the resource type: com.vmware.vcenter.trusted_infrastructure.trust_authority_clusters.kms.Provider.

string
master_key_id
Required

This property is deprecated as of vSphere API 8.0.3.0 and removed in vSphere API 9.0.0.0.

Master key ID created for the provider.

A unique Key ID.

This property was added in vSphere API 7.0.0.0.

key_server
Required

This property is deprecated as of vSphere API 8.0.3.0 and removed in vSphere API 9.0.0.0.

Key server associated with this Provider.

This property was added in vSphere API 7.0.0.0.